.frame {
    position: absolute;
    left: 5px;
    top: 5px;
    padding: 8px;
    background-color: #005186; /*webkit*/
    border-radius: 18px;
/*virker ikke!!!*/
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(#005186), to(#477eaa));*/
    background-image: -moz-linear-gradient(90deg, #005186, #477eaa) repeat scroll 0 0 transparent;

    opacity: 0.8;

    -moz-border-radius: 18px;
    -moz-box-shadow: rgba(0, 0, 128, 0.246094) 4px 4px 8px;

    -webkit-box-shadow: rgba(0, 0, 128, 0.246094) 4px 4px 8px;
    -webkit-box-reflect: below 10px -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(rgba(255, 255, 255, 0.086719))) 0 0 0 0 stretch stretch;
}

.background {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 2, 0.75);
    background-repeat: no-repeat;
    background-position: center center; /*webkit*/
    border-radius: 10px;
    background-size: cover;
    opacity: 0.8;

    -moz-border-radius: 10px;
    -moz-background-size: cover;
}
